Introduction
Node.js is a popular back-end JavaScript runtime used for creating web servers and scalable network apps. The environment supports server-side scripting - producing dynamic content for web pages before they are served to the user.
NPM is a package manager for JavaScript and the default package manager for Node.js. As such, NPM is installed alongside Node.js as a recommended feature.
This tutorial will show you how to install Node.js and NPM on Mac using the Homebrew package manager.
Prerequisites
- Access to the terminal
- Administrative level privileges
Note: Node.js has a PKG installer for macOS available on its website. However, installing with Homebrew is the recommended approach.
Install Homebrew ¶
1. To install Homebrew on macOS, browse to Homebrew's official website and follow the instructions.
2. Open the terminal and paste the command. Type the sudo password when prompted. Lastly, confirm that you want to install Homebrew by pressing Return.
Note: For other operating systems, refer to appropriate tutorials on installing Node.js and NPM on Windows, Ubuntu and CentOS.
1. Type the following command to install Node.js and NPM:
brew install node
Homebrew downloads and installs the dependencies.
2. When the installation finishes, confirm that you successfully installed Node.js by checking its version:
node -v
The system displays the Node.js version as the output of the command.
3. Next, check the installed version of NPM by typing:
npm -v
Update Node.js and NPM on Mac ¶
1. Before you proceed with upgrading the Node.js installation, update Homebrew's repositories by typing:
brew update
2. When the update completes, type the following command:
brew upgrade node
The output in the example shows that the newest version of Node.js is already installed on the system.
Uninstall Node.js and NPM on Mac ¶
1. Uninstall both Node.js and NPM with the brew uninstall
command:
brew uninstall node
2. Remove all the unused dependencies with:
brew autoremove
This command removes the packages that brew uninstall
did not remove.
Conclusion
After reading this tutorial, you should know how to use Homebrew to install Node.js and NPM on macOS.